<?php

class Ajax extends TPage {

    public function onLoad($param) {
        parent::onLoad($param);
        
        if (!$this->IsPostBack) {
            $html = "";
            $op = $this->Request["op"];

            switch ($op) {
                case "calcularDistribucionNormalEstandar":
                    $html = $this->calcularDistribucionNormalEstandar();
                    break;
            }
            echo rtrim($html);
        }
    }   

    public function calcularDistribucionNormalEstandar() {
        $puntuacionZ = $this->Request["puntuacionZ"];
        $oEvaluacionAntropometrica = new EvaluacionBLL();
        
        if($puntuacionZ >= 0 && $puntuacionZ <= 4.09){
            
            if(strlen($puntuacionZ) == 3){
                $col = "x0x00";
                $val = $puntuacionZ;
            }else{
                $val = substr($puntuacionZ, 0, 3);
                $col = "x0x0".substr($puntuacionZ, 3, 1);
            }
            
            $resul = $oEvaluacionAntropometrica->calcularDistribucionNormalEstandar($col, $val);
            
        }else if($puntuacionZ >= 4.10){
            $resul = 1;
            
        }else if($puntuacionZ <= -4.10){
            
        
            $resul = 0;
        }else{
            if(strlen($puntuacionZ) == 4){
                $col = "x0x00";
                $val = $puntuacionZ;
            }else{
                $val = substr($puntuacionZ, 0, 4);
                $col = "x0x0".substr($puntuacionZ, -1);
            }
            
            $resul = $oEvaluacionAntropometrica->calcularDistribucionNormalEstandar($col, $val);
        }
  
        $percentilo = array("percentilo" => $resul);
        return json_encode($percentilo);
    }
}
?>